projectile vomiting - German English Dictionary